package object;

public class ObjectDemo {
    public static void main(String[] args) {
        String s1 = new String("hello");
        String s2 = new String("hello");
        System.out.println(s1.equals(s2));//T

        StringBuilder builder1 = new StringBuilder("hello");
        StringBuilder builder2 = new StringBuilder("hello");
        System.out.println(builder1.equals(builder2));//F



/*        Point p1 = new Point(100,200);
        Point p2 = new Point(100,200);
        System.out.println(p1==p2);//false 比较的是地址
        System.out.println(p1.equals(p2));*/

        /*
        输出引用变量是默认调用Object类的toString()方法
        该方法返回的字符串格式为:类的全称@hashcode值
        但通常这个返回结果对我们的开发是没有意义的
        我们真正想输出的应该是对象的属性值
        因此我们常常重写toString()来返回具体的值
         */
/*        Point p = new Point(100,200);
        System.out.println(p);
        System.out.println(p.toString());*/

    }
}
